involving technology - Español Inglés Diccionario